package xcmg.device.service.vo.agentPlan;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wangyong
 */
public class AgentPlanDetailVO {
  /**
   *主键
   */
  private String id;
  /**
   *对应主表ID
   */
  private String planId;
  /**
   *计划单号
   */
  private String planNo;
  /**
   *零件号
   */
  private String materialsNo;
  /**
   *零件名称
   */
  private String materialsDes;
  /**
   *零件类型
   */
  private String materialsType;
  /**
   *单位
   */
  private String unit;
  /**
   *单价
   */
  private BigDecimal price;
  /**
   *数量
   */
  private BigDecimal qty;
  /**
   *调整后数量
   */
  private BigDecimal adjustQty;
  /**
   *总价
   */
  private BigDecimal amount;
  /**
   *调整后总价
   */
  private BigDecimal adjustAmount;

  /**
   * 交货日期
   */
  private Date deliveryDate;

  /**
   * 实际库存
   */
  private BigDecimal stock;

  /**
   * 在途库存
   */
  private BigDecimal transitStock;

  /**
   * 库存上限
   */
  private BigDecimal upperLimitStock;

  /**
   * 替换零件
   */
  private String replaceMaterialsNo;

  /**
   * 替换零件名称
   */
  private String replaceMaterialsDes;

  /**
   * 替换描述
   */
  private String replaceMaterialsNote;

  public Date getDeliveryDate() {
    return deliveryDate;
  }

  public void setDeliveryDate(Date deliveryDate) {
    this.deliveryDate = deliveryDate;
  }

  public BigDecimal getStock() {
    return stock;
  }

  public void setStock(BigDecimal stock) {
    this.stock = stock;
  }

  public BigDecimal getTransitStock() {
    return transitStock;
  }

  public void setTransitStock(BigDecimal transitStock) {
    this.transitStock = transitStock;
  }

  public BigDecimal getUpperLimitStock() {
    return upperLimitStock;
  }

  public void setUpperLimitStock(BigDecimal upperLimitStock) {
    this.upperLimitStock = upperLimitStock;
  }

  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }

  public String getPlanId() {
    return planId;
  }

  public void setPlanId(String planId) {
    this.planId = planId;
  }

  public String getPlanNo() {
    return planNo;
  }

  public void setPlanNo(String planNo) {
    this.planNo = planNo;
  }

  public String getMaterialsNo() {
    return materialsNo;
  }

  public void setMaterialsNo(String materialsNo) {
    this.materialsNo = materialsNo;
  }

  public String getMaterialsDes() {
    return materialsDes;
  }

  public void setMaterialsDes(String materialsDes) {
    this.materialsDes = materialsDes;
  }

  public String getMaterialsType() {
    return materialsType;
  }

  public void setMaterialsType(String materialsType) {
    this.materialsType = materialsType;
  }

  public String getUnit() {
    return unit;
  }

  public void setUnit(String unit) {
    this.unit = unit;
  }

  public BigDecimal getPrice() {
    return price;
  }

  public void setPrice(BigDecimal price) {
    this.price = price;
  }

  public BigDecimal getQty() {
    return qty;
  }

  public void setQty(BigDecimal qty) {
    this.qty = qty;
  }

  public BigDecimal getAdjustQty() {
    return adjustQty;
  }

  public void setAdjustQty(BigDecimal adjustQty) {
    this.adjustQty = adjustQty;
  }

  public BigDecimal getAmount() {
    return amount;
  }

  public void setAmount(BigDecimal amount) {
    this.amount = amount;
  }

  public BigDecimal getAdjustAmount() {
    return adjustAmount;
  }

  public void setAdjustAmount(BigDecimal adjustAmount) {
    this.adjustAmount = adjustAmount;
  }

  public String getReplaceMaterialsNo() {
    return replaceMaterialsNo;
  }

  public void setReplaceMaterialsNo(String replaceMaterialsNo) {
    this.replaceMaterialsNo = replaceMaterialsNo;
  }

  public String getReplaceMaterialsDes() {
    return replaceMaterialsDes;
  }

  public void setReplaceMaterialsDes(String replaceMaterialsDes) {
    this.replaceMaterialsDes = replaceMaterialsDes;
  }

  public String getReplaceMaterialsNote() {
    return replaceMaterialsNote;
  }

  public void setReplaceMaterialsNote(String replaceMaterialsNote) {
    this.replaceMaterialsNote = replaceMaterialsNote;
  }
}
